give the devil his due[গিভ দ্য ডেভিল হিজ ডিউ] /idiom/
give the devil his due meaning in Bengali
idiom
অযোগ্য বা অপছন্দনীয় হলেও কারো প্রশংসা করা; কারো ভালো দিক স্বীকার করা, যদিও তারা সাধারণভাবে অপছন্দনীয়;
Meaning in English /idiom/ to acknowledge the good qualities of a person you dislike or oppose; SYNONYM
admit merit; give credit;
OPPOSITE
criticize unfairly; disregard strengths;
EXAMPLE
I don’t like him, but give the devil his due - he’s a brilliant lawyer - আমি তাকে পছন্দ করি না, কিন্তু স্বীকার করতেই হবে - সে অসাধারণ একজন আইনজীবী।